package com.simon.hse.http.entity;

import java.io.Serializable;
import java.util.List;

public class TrainRecordOutput {

    /**
     * result : Success
     * message : null
     * data : {"pageData":[{"trainingCoursewareName":"培训课件名称19","trainingDate":"2019-03-14 00:00:00","trainerText":"admin","cbS_TrainRecordUser":["admin"],"remarks":"备注0"}],"rowCount":0}
     */

    private String result;
    private String message;
    private DataBean data;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * pageData : [{"trainingCoursewareName":"培训课件名称19","trainingDate":"2019-03-14 00:00:00","trainerText":"admin","cbS_TrainRecordUser":["admin"],"remarks":"备注0"}]
         * rowCount : 0
         */

        private int rowCount;
        private List<PageDataBean> pageData;

        @Override
        public String toString() {
            return "DataBean{" +
                    "rowCount=" + rowCount +
                    ", pageData=" + pageData +
                    '}';
        }

        public int getRowCount() {
            return rowCount;
        }

        public void setRowCount(int rowCount) {
            this.rowCount = rowCount;
        }

        public List<PageDataBean> getPageData() {
            return pageData;
        }

        public void setPageData(List<PageDataBean> pageData) {
            this.pageData = pageData;
        }

        public static class PageDataBean implements Serializable {
            /**
             * trainingCoursewareName : 培训课件名称19
             * trainingDate : 2019-03-14 00:00:00
             * trainerText : admin
             * cbS_TrainRecordUser : ["admin"]
             * remarks : 备注0
             */

            private String id;
            private String trainingCoursewareName;
            private String trainingDate;
            private String trainerText;
            private String remarks;
            private List<String> cbS_TrainRecordUser;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTrainingCoursewareName() {
                return trainingCoursewareName;
            }

            public void setTrainingCoursewareName(String trainingCoursewareName) {
                this.trainingCoursewareName = trainingCoursewareName;
            }

            public String getTrainingDate() {
                return trainingDate;
            }

            public void setTrainingDate(String trainingDate) {
                this.trainingDate = trainingDate;
            }

            public String getTrainerText() {
                return trainerText;
            }

            public void setTrainerText(String trainerText) {
                this.trainerText = trainerText;
            }

            public String getRemarks() {
                return remarks;
            }

            public void setRemarks(String remarks) {
                this.remarks = remarks;
            }

            public List<String> getCbS_TrainRecordUser() {
                return cbS_TrainRecordUser;
            }

            public void setCbS_TrainRecordUser(List<String> cbS_TrainRecordUser) {
                this.cbS_TrainRecordUser = cbS_TrainRecordUser;
            }
        }
    }

    @Override
    public String toString() {
        return "TrainRecordOutput{" +
                "result='" + result + '\'' +
                ", message=" + message +
                ", data=" + data +
                '}';
    }
}
